• Artikel
  • API Dokumentation
Show / Hide Table of Contents
  • Sokoban
    • AppSettings
    • Global
  • Sokoban.Control
    • GameFlow
    • GameState
    • ItemType
    • Level
    • Move
    • Provider
  • Sokoban.Model
    • Image
    • ImageConfig
    • LevelReader
    • LocalUser
    • OnlineTop10
    • User
    • UserLoft
  • Sokoban.View
    • CreditForm
    • GameForm
    • IntroForm
    • Severe

Namespace Sokoban

Im globalen Namespace finden sich Klassen, die Funktionalität für alle Unter-Namespaces bereitstellen. Hauptaufgaben sind der sichere Zugriff auf die Einstellungen aus der App.config (bzw. Sokoban.exe.config) und der Zugriff auf die Inhalte des data-Ordners.

Classes

AppSettings

Behilfs-Klasse um auf die App.config (bzw. Sokoban.exe.config) zuzugreifen. Dieser erfolgt ungesichert, deshalb wird in der Global-Klasse der Zugriff extra gekapselt, um Fallbacks bereit zu stellen

Global

Nutzt unter der Haube die AppSettings um die Einträge der Konfiguration auszulesen, in Pfade umzuwandeln, und um Nachrichten auf die Debug Console zu schreiben. Fehlende Einträge der Konfiguration werden durch Standard-Werte ersetzt.

Back to top Generated by DocFX